/**
 * @Copyright: 2019 姑苏区政府大数据中心. All rights reserved.
 *
 * All rights Reserved, Designed By 姑苏区政府大数据中心
 */
package com.acp.model;

import com.acp.param.PageParam;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;


/**
 * @version V1.0
 * @Title: Log
 * @Package
 * @Description: 上传文件管理
 * @author: 张逍
 * @date: Created in 2019/7/20 7:23 PM
 */
@Builder
@Data
@NoArgsConstructor
@AllArgsConstructor
public class UploadFile extends PageParam {

    /**
     * 主键
     */
    private String id;

    /**
     * 文件名称呢个
     */
    private String fileName;

    /**
     * 文件类型 17 + X
     *
     *  1 历史文化街区
     *  2 历史地段
     *  3 河道水系
     *  4 文控保单位
     *  5 尚未核定为文物保护单位的不可移动文物
     *  6 历史建筑
     *  7 苏州园林
     *  8 古城墙
     *  9 传统民居
     *  10 古树名木
     *  11 文化地名
     *  12 近现代重要史迹及代表性建筑
     *  13 工业遗产
     *  14 传统产业
     *  15 古构筑物
     *  16 非物质文化遗产
     *  17 地下文物埋藏区
     *  18 其他
     */
    private String fileType;

    /**
     * 文件路径
     */
    private String filePath;

    /**
     * 上传状态
     */
    private String status;

    /**
     * 上传时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
    private Date createTime;

    /**
     * 排序
     */
    private Integer sort;

    /**
     * 删除标记, 0默认, 1删除
     */
    private String delFlag;
}